man made screen

[mæn meɪd skri:n]
人工遮障